package com.eugeneMa.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletRequest;

/**
 * 静态页面控制层，包括显示各种静态页面
 *
 * @author Eugenema
 * @date 2022/2/24 20:43
 */
@Controller
@RequestMapping("/static")
public class StaticController {
    /**
     * 跳转提示页面
     *
     * @author Eugenema
     * @date 2022/2/24 20:45
     *
     * @param tipContent 提示信息
     * @param tipType true为选择框，false为提示框
     * @param yesUri 用户选择是，要跳转的地址；或提示框的跳转地址
     * @param noUri 用户选择否，要跳转的地址
     *
     * @return 提示页面
     **/
    @RequestMapping("/toTipPage")
    public String toTipPage(HttpServletRequest request, String tipContent, String tipType, String yesUri, String noUri) {
        request.setAttribute("tipContent", tipContent);
        request.setAttribute("tipType", tipType);
        request.setAttribute("yesUri", yesUri);
        request.setAttribute("noUri", noUri);
        return "/WEB-INF/jsp/warn/loginTip.jsp";
    }

    /**
     * 返回静态页面，用以iframe嵌套
     *
     * @author Eugenema
     * @date 2022/3/28 18:41
     *
     * @param fileName 页面文件名
     *
     * @return
     **/
    @RequestMapping("/toStaticPage")
    public String toStaticPage(String fileName) {
        return "/WEB-INF/staticPage/" + fileName;
    }
}
